package com.example.edianzu.somur.api;

import com.example.edianzu.somur.module.exercise.bean.BannerInfo;
import com.example.edianzu.somur.module.exercise.bean.ExerciseInfo;

import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/**
 * author：风不会停息 on 2017/7/21 14:13
 * mailbox：yh131412hys@163.com
 * project：Somur
 * tel：13295355900
 * describe：
 */

public interface ExerciseService {

    /*当POST请求时，@FormUrlEncoded和@Field简单的表单键值对。两个需要结合使用，否则会报错
@Query请求参数。无论是GET或POST的参数都可以用它来实现 */

    @FormUrlEncoded
    @POST("saas_service/app/getActiveList.json")
    Observable<ExerciseInfo> getExerciseInfo(@Field("company_id") String company_id,@Field("type") int type);

    @FormUrlEncoded
    @POST("/saas_service/app/getAdList.json")
    Observable<BannerInfo> getBannerInfo(@Field("company_id") String company_id,@Field("type") int type);
}
